package com.ulife.order.api.response;

import com.ulife.common.gateway.utils.annotation.Description;
import java.io.Serializable;

/**
 *  订单支付信息
 * Created by Luohx on 2016/5/20.
 */
@Description("订单支付信息")
public class SaleOrderPayInfo implements Serializable{

    @Description("ID")
    public long Id;

    @Description("单号")
    public String SoNo;

    @Description("支付渠道")
    public String PayChannel;

    @Description("支付金额")
    public double Amount;

    @Description("状态")
    public int Status;

    @Description("银行流水号")
    public String BankSerialNo;

    @Description("创建人")
    public String CreatedBy;

    @Description("创建时间")
    public long CreatedTime;

    @Description("修改人")
    public String ModifiedBy;

    @Description("修改时间")
    public long ModifiedTime;

    @Description("记录版本")
    public int Version;

    @Description("支付请求流水号")
    public String TxSerialNumber;


    /**
     *
     * AllowNull: False
     * Length: 0
     **/
    public long getId(){
        return this.Id;
    }

    /**
     *
     * AllowNull: False
     * Length: 0
     **/
    public void setId(long id){
        this.Id = id;
    }
    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public String getSoNo(){
        return this.SoNo;
    }

    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public void setSoNo(String so_no){
        this.SoNo = so_no;
    }
    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public String getPayChannel(){
        return this.PayChannel;
    }

    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public void setPayChannel(String pay_channel){
        this.PayChannel = pay_channel;
    }
    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public double getAmount(){
        return this.Amount;
    }

    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public void setAmount(double amount){
        this.Amount= amount;
    }
    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public int getStatus(){
        return this.Status;
    }

    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public void setStatus(int status){
        this.Status = status;
    }
    /**
     *
     * AllowNull: True
     * Length: 300
     **/
    public String getBankSerialNo(){
        return this.BankSerialNo;
    }

    /**
     *
     * AllowNull: True
     * Length: 300
     **/
    public void setBankSerialNo(String bank_serial_no){
        this.BankSerialNo = bank_serial_no;
    }
    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public String getCreatedBy(){
        return this.CreatedBy;
    }

    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public void setCreatedBy(String created_by){
        this.CreatedBy = CreatedBy;
    }
    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public long getCreatedTime(){
        return this.CreatedTime;
    }

    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public void setCreatedTime(long created_time){
         this.CreatedTime = created_time;
    }
    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public String getModifiedBy(){
        return this.ModifiedBy;
    }

    /**
     *
     * AllowNull: True
     * Length: 135
     **/
    public void setModifiedBy(String modified_by){
        this.ModifiedBy = modified_by;
    }
    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public long getModifiedTime(){
        return this.ModifiedTime;
    }

    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public void setModifiedTime(long modified_time){
        this.ModifiedTime = modified_time;
    }
    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public int getVersion(){
        return this.Version;
    }

    /**
     *
     * AllowNull: True
     * Length: 0
     **/
    public void setVersion(int version){
        this.Version = version;
    }
    /**
     *
     * AllowNull: True
     * Length: 300
     **/
    public String getTxSerialNumber(){
        return this.TxSerialNumber;
    }

    /**
     *
     * AllowNull: True
     * Length: 300
     **/
    public void setTxSerialNumber(String tx_serial_number){
        this.TxSerialNumber = tx_serial_number;
    }


    //region override Mehtods

    @Override
    public  String toString()
    {
        return "";
    }

    //endregion

}
